fruit of the indian tulip tree - Francés Inglés Diccionario